spectral density function